{smcl}
{* *! version 1.0.1 XXoct2017}{...}
{cmd:help ereplace}
{p}Version: 1.0.2 (XX October, 2017){p_end}
{hline}


{title:Title}

{phang}
{bf:ereplace -- A program that extends egen and egenmore (SSC) to permit replacing}

{title:Syntax}

{p 8 17 2}{cmd:ereplace}
[{it:type}]
{it:varname}
{cmd:=}
{it:fcn}{cmd:(}{it:arguments}{cmd:)}
[{cmd:if} {it:exp}]
[{cmd:in} {it:range}]
[{cmd:,} {it:options}]

{synoptline}

{title:Description}

{p 4 4 2}
{cmd: ereplace} extends the popular {help egen} and {help egenmore} (if installed) modules
to permit replacing. {cmd: ereplace} replaces {it:varname} of the optionally specified storage type [type]
equal to {it:fcn}{cmd:(}{it:arguments}{cmd:)}.  Depending on
{it:fcn}{cmd:()}, {it:arguments} refers to an expression, a
{help varlist}, a {help numlist}, or an empty string. The options are
similarly function dependent.

{synoptline}

{title:Example}

    {stata sysuse e_example}

    {stata ereplace percent = cut(percent), at(0(20)100)} //using cut() function from {cmd:egen}
    {stata ereplace strvar = sieve(strvar), char(.0123456789)} //using sieve() function from {cmd:egenmore}

{title:Maintainer}

{p 4 4 2}Chris Larkin, The Behavioural Insights Team{break}
         chris.larkin@bi.team

{title:Acknowledgements}

    Nicholas J. Cox (n.j.cox@durham.ac.uk) is the first author of {cmd:ereplace}.
